1,230 research outputs found

    Developments in Dataflow Programming

    Get PDF
    Dataflow has historically been motivated either by parallelism or programmability or some combination of the two. This work, rather than being directed primarily at parallelism or programmability, is instead aimed at maximising the overall utility to the programmer of the system at large. This means that it aims to result in a system in which it is easy to create well-constructed, flexible programs that comply with the principles of software engineering and architecture, but also that the proposed system should be capable at performing practical real-life tasks and should be as widely applicable as can be achieved. With those aims in mind, this project has four goals: * to argue for a unified global dataflow coordination system, extensible to be able to accommodate components of any form that may exist now or in the future; * to establish a link between the design of such a system and the principles of software engineering and architecture; * to design a dataflow coordination system based on those principles, aiming where possible to embed them in the design so that they become easy or unthinking for programmers to apply; and * to implement and test components of the proposed system, using it to build a set of three sample algorithms. Taking the best ideas that have been proposed in dataflow programming in the past --- those that most effectively embed the principles of software engineering --- and extending them with new proposals where necessary, a collection of interactions and functionalities is proposed, including a novel way of using partial evaluation of functions and data dimensionality to represent iteration in an acyclic graph. The proposed design was implemented as far as necessary to construct three test algorithms: calculating a factorial, generating terms of the Fibonacci sequence and performing a merge-sort. The implementation was successful in representing iteration in acyclic dataflow, and the test algorithms generated correct results, limited only by the numerical representation capabilities of the underlying language. Testing and working with the implemented system revealed the importance to usability of the system being visual, interactive and, in a distributed environment, always-available. Proposed further work falls into three categories: writing a full specification (in particular, defining the interfaces by which components will interact); developing new features to extend the functionality; and further developing the test implementation. The conclusion summarises the vision of a unified global dataflow coordination system and makes an appeal for cooperation on its development as an open, non-profit dataflow system run for the good of its community, rather than allowing a proliferation of competing systems run for commercial gain

    Repeated ischaemic preconditioning: A novel therapeutic intervention and potential underlying mechanisms.

    Get PDF
    Ischaemic preconditioning (IPC) refers to the phenomenon that short periods of cyclical tissue ischaemia confer subsequent protection against ischaemia-induced injury. As a consequence, IPC can ameliorate the myocardial damage following infarction and reduce infarct size. The ability of IPC to confer remote protection makes IPC a potentially feasible cardioprotective strategy. In this review, we discuss the concept that repeatedly exposing tissue to IPC may increase the "dose" of protection, and subsequently lead to enhanced protection against ischaemia-induced myocardial injury. This may be relevant for clinical populations, who demonstrate attenuated efficacy of IPC to prevent or attenuate ischaemic injury (and therefore myocardial infarct size). Furthermore, episodic IPC facilitates repeated exposure to local (e.g. shear stress) and systemic (e.g. hormones, cytokines, blood-borne substances) stimuli, which may induce improvement in vascular function and health. Such adaptation may contribute to prevention of cardio- and cerebro-vascular events. The clinical benefits of repeated IPC may, therefore, result from both the prevention of ischaemic events and attenuation of their consequences. We provide an overview of the literature pertaining to the impact of repeated IPC on cardiovascular function, related to both local and or remote adaptation, as well as potential clinical implications. This article is protected by copyright. All rights reserved

    Evolutionary and ecological insights from herbicide‐resistant weeds: what have we learned about plant adaptation, and what is left to uncover?

    Full text link
    Peer Reviewedhttps://deepblue.lib.umich.edu/bitstream/2027.42/149516/1/nph15723_am.pdfhttps://deepblue.lib.umich.edu/bitstream/2027.42/149516/2/nph15723.pd

    Reversible viscosity and Navier--Stokes fluids

    Full text link
    Exploring the possibility of describing a fluid flow via a time-reversible equation and its relevance for the fluctuations statistics in stationary turbulent (or laminar) incompressible Navier-Stokes flows.Comment: 7 pages 6 figures, v2: replaced Fig.6 and few changes. Last version: appendix cut shorter, because of a computational erro

    Fluctuations in granular gases

    Full text link
    A driven granular material, e.g. a vibrated box full of sand, is a stationary system which may be very far from equilibrium. The standard equilibrium statistical mechanics is therefore inadequate to describe fluctuations in such a system. Here we present numerical and analytical results concerning energy and injected power fluctuations. In the first part we explain how the study of the probability density function (pdf) of the fluctuations of total energy is related to the characterization of velocity correlations. Two different regimes are addressed: the gas driven at the boundaries and the homogeneously driven gas. In a granular gas, due to non-Gaussianity of the velocity pdf or lack of homogeneity in hydrodynamics profiles, even in the absence of velocity correlations, the fluctuations of total energy are non-trivial and may lead to erroneous conclusions about the role of correlations. In the second part of the chapter we take into consideration the fluctuations of injected power in driven granular gas models. Recently, real and numerical experiments have been interpreted as evidence that the fluctuations of power injection seem to satisfy the Gallavotti-Cohen Fluctuation Relation. We will discuss an alternative interpretation of such results which invalidates the Gallavotti-Cohen symmetry. Moreover, starting from the Liouville equation and using techniques from large deviation theory, the general validity of a Fluctuation Relation for power injection in driven granular gases is questioned. Finally a functional is defined using the Lebowitz-Spohn approach for Markov processes applied to the linear inelastic Boltzmann equation relevant to describe the motion of a tracer particle. Such a functional results to be different from injected power and to satisfy a Fluctuation Relation.Comment: 40 pages, 18 figure

    Conscious monitoring and control (reinvestment) in surgical performance under pressure.

    Get PDF
    Research on intraoperative stressors has focused on external factors without considering individual differences in the ability to cope with stress. One individual difference that is implicated in adverse effects of stress on performance is "reinvestment," the propensity for conscious monitoring and control of movements. The aim of this study was to examine the impact of reinvestment on laparoscopic performance under time pressure

    The recurrent case for the Renshaw cell.

    Get PDF
    Although Renshaw cells (RCs) were discovered over half a century ago, their precise role in recurrent inhibition and ability to modulate motoneuron excitability have yet to be established. Indirect measurements of recurrent inhibition have suggested only a weak modulatory effect but are limited by the lack of observed motoneuron responses to inputs from single RCs. Here we present dual recordings between connected RC-motoneuron pairs, performed on mouse spinal cord. Motoneuron responses demonstrated that Renshaw synapses elicit large inhibitory conductances and show short-term potentiation. Anatomical reconstruction, combined with a novel method of quantal analysis, showed that the strong inhibitory input from RCs results from the large number of synaptic contacts that they make onto individual motoneurons. We used the NEURON simulation environment to construct realistic electrotonic models, which showed that inhibitory conductances from Renshaw inputs exert considerable shunting effects in motoneurons and reduce the frequency of spikes generated by excitatory inputs. This was confirmed experimentally by showing that excitation of a single RC or selective activation of the recurrent inhibitory pathway to generate equivalent inhibitory conductances both suppress motoneuron firing. We conclude that recurrent inhibition is remarkably effective, in that a single action potential from one RC is sufficient to silence a motoneuron. Although our results may differ from previous indirect observations, they underline a need for a reevaluation of the role that RCs perform in one of the first neuronal circuits to be discovered

    Why do Particle Clouds Generate Electric Charges?

    Full text link
    Grains in desert sandstorms spontaneously generate strong electrical charges; likewise volcanic dust plumes produce spectacular lightning displays. Charged particle clouds also cause devastating explosions in food, drug and coal processing industries. Despite the wide-ranging importance of granular charging in both nature and industry, even the simplest aspects of its causes remain elusive, because it is difficult to understand how inert grains in contact with little more than other inert grains can generate the large charges observed. Here, we present a simple yet predictive explanation for the charging of granular materials in collisional flows. We argue from very basic considerations that charge transfer can be expected in collisions of identical dielectric grains in the presence of an electric field, and we confirm the model's predictions using discrete-element simulations and a tabletop granular experiment
    corecore